package com.ruoyi.service.mapper;

import com.ruoyi.service.domain.ServiceCode;

import java.util.List;

/**
 * 验证码表Mapper接口
 * 
 * @author ZDL
 * @date 2024-12-03
 */
public interface ServiceCodeMapper 
{
    /**
     * 查询验证码表
     * 
     * @param codeId 验证码表主键
     * @return 验证码表
     */
    public ServiceCode selectServiceCodeByCodeId(Long codeId);

    public ServiceCode selectServiceCodeByOrderId(Long orderId);

    /**
     * 查询验证码表列表
     * 
     * @param serviceCode 验证码表
     * @return 验证码表集合
     */
    public List<ServiceCode> selectServiceCodeList(ServiceCode serviceCode);

    /**
     * 新增验证码表
     * 
     * @param serviceCode 验证码表
     * @return 结果
     */
    public int insertServiceCode(ServiceCode serviceCode);

    /**
     * 修改验证码表
     * 
     * @param serviceCode 验证码表
     * @return 结果
     */
    public int updateServiceCode(ServiceCode serviceCode);

    /**
     * 删除验证码表
     * 
     * @param codeId 验证码表主键
     * @return 结果
     */
    public int deleteServiceCodeByCodeId(Long codeId);

    /**
     * 批量删除验证码表
     * 
     * @param codeIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteServiceCodeByCodeIds(Long[] codeIds);
}
